#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]

/// 异步程序入口函数
///
/// 使用 `#[tokio::main]` 宏将异步函数作为主函数执行，
/// 自动初始化 Tokio 异步运行时。
///
/// ### 执行逻辑
/// 1. 启动 Tokio 异步运行时。
/// 2. 调用库函数 `vxbox_lib::run().await`，执行 Tauri 应用初始化与事件循环。
///
/// ### 注意事项
/// - `vxbox_lib::run()` 内部负责初始化数据库、微信状态和注册前端命令。
/// - `main` 函数本身不会阻塞，所有异步逻辑由 Tokio 管理。
#[tokio::main]
async fn main() {
    vxbox_lib::run().await
}
